#pragma once

#include <linux/types.h>

void idle_threads_init(void);
struct task_struct *idle_thread_get(unsigned int cpu);

int smpboot_create_threads(unsigned int cpu);

int smpboot_park_threads(unsigned int cpu);
int smpboot_unpark_threads(unsigned int cpu);

void cpuhp_threads_init(void);
